﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace MusteriTakipProgrami
{
    public partial class UrunEkle : Form
    {
        public UrunEkle()
        {
            InitializeComponent();
        }

        private void Kaydet_btn_Click(object sender, EventArgs e)
        {
            SqlConnection baglanti = new SqlConnection("Data Source=.;Initial Catalog=MUSTERITAKIP;Integrated Security=True");
            string sorgu = "select URUN_ADI,URUN_KODU from URUN where URUN_KODU=@URUN_KODU";
            SqlDataAdapter adapter = new SqlDataAdapter(sorgu, baglanti);

            adapter.SelectCommand.Parameters.AddWithValue("@URUN_KODU", UrunKodu_TB.Text);
            DataTable URUN = new DataTable("urun");

            adapter.Fill(URUN);
            if (URUN.Rows.Count == 0)
            {
                string eklemesorgusu = "insert into URUN(URUN_ADI,URUN_KODU,VOLUME_POINTS,MALIYET,SATIS_FIYATI) values(@URUN_ADI,@URUN_KODU,@VOLUME_POINTS,@MALIYET,@SATIS_FIYATI)";
                SqlCommand komut = new SqlCommand(eklemesorgusu, baglanti);
                komut.Parameters.AddWithValue("@URUN_ADI", UrunAdi_TB.Text);
                komut.Parameters.AddWithValue("@URUN_KODU", UrunKodu_TB.Text);
                komut.Parameters.AddWithValue("@VOLUME_POINTS", VolumePoints_TB.Text);
                komut.Parameters.AddWithValue("@MALIYET", Maliyet_TB.Text);
                komut.Parameters.AddWithValue("@SATIS_FIYATI", SatisFiyati_TB.Text);


                baglanti.Open();
                int eklenen = komut.ExecuteNonQuery();
                baglanti.Close();
                if (eklenen == 0)
                {
                    MessageBox.Show("Lütfen daha sonra tekrar deneyiniz", "hata");
                }
                else
                {

                    MessageBox.Show("KAYIT EDILDI", "Kayıt olayı", MessageBoxButtons.OK);
                    //MusteriIslem.Close();

                }
            }
            else 
            {
                MessageBox.Show("Bu urun kodu kullanılmaktadır.");
            }
        }
        private void Iptal_Btn_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
